Evaluating Incremental/Iterative Software Projects by Valuing Investment/Implementation Risks

نویسندگان

  • Vassilis C. Gerogiannis
  • Androklis Mavridis
  • Pandelis G. Ipsilandis
  • Ioannis Stamelos
چکیده

The optimisation process of scheduling an incremental/iterative software project can be approached as a multi criteria decision problem, formulated by a linear programming model, aimed to propose alternative project schedules and examine cost trade-offs. In this paper, we apply the prominent economic theory of Real Options to analyse project investment risks and discover the economic value associated with each alternative scheduling decision. To justify our approach, we identify two options in an incremental/iterative project plan. The first option is to stall the development at a predefined increment/iteration, while the second is to continue increments and deliver the full system functionality. By calculating the expected value of each option, we provide the project manager with the flexibility to compare candidate schedules and decide, under favourable or unfavourable conditions, the most profitable combination of delivered functionalities.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementing and Evaluating Scrum in Computer Science Senior Projects

This empirical study examines the adoption of agile software development, and the role of Scrum in computer science senior projects at Florida International University. This paper describes the senior projects and Scrum implementation. It highlights the advantages of incremental and iterative software development and discusses how Scrum can improve the productivity of software teams. In additio...

متن کامل

Simulation and Optimization for Real Options Valuation

Real options valuation (ROV) considers the managerial flexibility to make ongoing decisions regarding implementation of investment projects and deployment of real assets. This paper introduces a simulation-optimization approach to valuing real investment options based on a model containing several decision variables and realistic stochastic inputs. Using this approach, the value of a portfolio ...

متن کامل

Incremental Effort Prediction Models in Agile Development using Radial Basis Functions

One of the impediments to the wide dissemination of software estimation and measurement practices is the significant overhead imposed by these practices on the project and development team. Despite significant investment in research, the lightweight estimation of development effort is still an unsolved problem in software engineering. This study proposes a new, lightweight effort estimation mod...

متن کامل

Managing Metrics in an Iterative Incremental Development Environment1

Software development projects that utilize object-oriented techniques often adopt an iterative incremental process model. This process model uses many rapid passes over the fundamental development steps of analysis, design, and implementation to gradually refine the definition of the problem and evolve a solution to that problem. This model has proven useful but it is more difficult to visualiz...

متن کامل

An incremental approach to software systems re-engineering

Software re-engineering can dramatically improve an organization’s ability to maintain and upgrade its legacy production systems. But the risks that accompany traditional re-engineering tend to offset the potential benefits. Incremental software re-engineering is the practice of re-engineering a system’s software components on a phased basis, and then re-incorporating those components into prod...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008